Implementation of 8-bit Soft-Core using VHDL
نویسندگان
چکیده
In this paper, we have implemented 8 bit soft-core using VHDL, which is compatible with Intel 8051.Design consists of the control block and a memory block communicating through a bi-directional data bus, an address bus, and a few control lines. The control unit fetches instructions from the external memory and executes these instructions to run a program. These instructions are stored in the ROM and decoded by the decoder. The control unit generates the appropriate signal to execute the instruction. With this soft-core we can perform 8 bit data transfer, simple arithmetic & logical operation, branching operation. Also this design support immediate, direct, register, indirect, register indirect addressing modes. In this design part, the codes for the 8051 components like ALU (Arithmetic and Logic Unit), shift register, comparator, etc. have been written in VHDL (VHSIC Hardware Description Language) where VHSIC stands for Very High Speed Integrated Circuit. These individual components together form 8051. In the simulation part, the codes have been tested and verified using Xilinx ISE 8.2i synthesis tool. The waveforms of some of the components are also been verified. In the implementation part, the codes have been downloaded as a single 8051 unit on the SPARTAN 3 FPGA Kit using Xilinx. The components of 8051 like ALU, RAM and ROM have also been downloaded into the FPGA and tested and verified successfully on the kit itself. Today the best way to synthesize ASIC and FPGA devices is VHDL. Synthesis is a process of automatic conversion of a higher level of abstraction to lower level of abstraction. There are several tools available currently. In our project, we have used the commercially available Xilinx ISE 8.2i synthesis tool. It converts Register Transfer Level (RTL) description into gate level netlists. Since the FPGA consists of thousands of AND-OR gates, these netlists can be downloaded successfully into the FPGA. a) Keyword VHDL, FPGA, Microcontroller, Soft-core.
منابع مشابه
FPGA-based Hardware Implementation of Compact AES Encryption Hardware Core
Most of current embedded applications need AES algorithm implementations of small size and low power consumption to assure safe information conveyance. In this article, we present the implementation of a compact ASE hardware encryption core that is suitable for resource-limited applications based on FPGA technology. The core has 8-bit data path structure and supports encryption with 128-bit key...
متن کاملDesign and Implementation of a High Speed Systolic Serial Multiplier and Squarer for Long Unsigned Integer Using VHDL
A systolic serial multiplier for unsigned numbers is presented which operates without zero words inserted between successive data words, outputs the full product and has only one clock cycle latency. The multiplier is based on a modified serial/parallel scheme with two adjacent multiplier cells. Systolic concept is a well-known means of intensive computational task through replication of func...
متن کاملDesign and Synthesis of A FPGA Based Controller Dependent Analog Data Acquisition System
This paper presents design and implementation of Analog Data Acquisition System based on Field Programming Gate Array and 12 bit Analog Digital Conversion Chip ADC128S002. Research presents soft core Universal Asynchronous Receiver Transmitter (UART) model and an additional soft core acquisition model to transmit acquired data at high data baud rate. This paper mostly focused on hardware design...
متن کاملDecrease in Hardware Consumption and Quantization Noise of Digital Delta-Sigma Modulators and Implementation by VHDL
A new structure is presented for digital delta-sigma modulator (DDSM). Novel architecture decreases hardware consumption, output quantization noise and spurs in Comparison to previous architectures. In order to reduce the delay, power consumption and increase maximum working frequency, the pipelining technique and the carry skip adder are used. Simulation proposed architecture shows that the qu...
متن کاملSmall World Communications MAP 04 T Very High Speed MAP Decoder
MAP04T Features 16 state soft–in–soft–out (SISO) maximum a posteriori (MAP) triple interleaved error control decoder and systematic recursive convolutional encoder Up to 95 Mbit/s decoding speed Rate 1/2, 1/3, or 1/4 with optional punctured inputs 6–bit received data, 8–bit soft–in and soft–out data for information and parity bits for all rates 8–bit branch metric inputs for rate 1/2 Optional c...
متن کامل